package com.study.experiment08.dao;

import com.study.experiment08.model.User;

import java.util.List;

public interface IUserDao {
    /**
     * 查找指定用户
     */
    public Boolean find(User user);

    /**
     * 查找指定用户
     */
    public User findUserByName(String username);

    /**
     * 以ID查找用户
     */
    public User find(int id);

    /**
     * 查找所有用户
     */
    public List<User> findAll();

    /**
     * 添加用户
     */
    public Boolean insert(User user);

    /**
     * 更新（修改）用户
     */
    public Boolean update(int id, User user);

    /**
     * 删除指定用户
     */
    public Boolean delete(int id);

}
